package register

import (
	"github.com/gin-gonic/gin"
	"github.com/rs/zerolog/log"
	"goproject/src/config"
	"goproject/src/controller"
	"strconv"
)

/** 注册接口
 */
func PushApi() {
	// 1.创建路由
	router := gin.Default()
	// 具体发布的接口
	log.Info().Msg("接口发布开始")
	// 定义 API 路由
	controller.OrderController(router)
	controller.OrderItemController(router)
	log.Info().Msg("接口发布完成")
	// 发布服务端口
	var result config.ServerConfig = config.QueryConfig()
	str := strconv.Itoa(result.Port)
	router.Run(":" + str)
	log.Info().Msg("服务发布端口：" + str)
}
